AT-NFC
2.1 (win)
AT-NFC kernel set
inc
nfc
hal
hal_nfc_init.h
Go to the documentation of this file.
1
#ifndef HAL_NFC_INIT_H
2
#define HAL_NFC_INIT_H
3
4
/* ************************** HAL init/deinit API declaration ****************************** */
8
/* ***************************************************************************************** */
9
10
/* set struct alignment */
11
#include <
emv_platform_set_align.h
>
12
13
/* ******************************** HAL callback types ************************************* */
18
/* ******************************* NFCL1 callback types ************************************ */
19
#define KER_HAL_CALLBACK_NFCL1_EXCH_APDU 0xA1
20
#define KER_HAL_CALLBACK_NFCL1_SEND_C_APDU 0xA2
21
#define KER_HAL_CALLBACK_NFCL1_RECV_R_APDU 0xA3
22
#define KER_HAL_CALLBACK_NFCL1_CARD_FIELD_OFF 0xA4
23
#define KER_HAL_CALLBACK_NFCL1_CARD_POLL 0xA5
24
#define KER_HAL_CALLBACK_NFCL1_GET_CARD_INFO 0xA6
25
#define KER_HAL_CALLBACK_NFCL1_CLESS_IFD_SERIAL 0xA7
26
#define KER_HAL_CALLBACK_NFCL1_CLESS_CARD_REMOVAL_PROCEDURE 0xA8
27
#define KER_HAL_CALLBACK_NFCL1_CLESS_RESET_OPERATION_FIELD 0xA9
28
#define KER_HAL_CALLBACK_NFCDE_SETDATAFROMKERNEL 0xAA
29
#define KER_HAL_CALLBACK_NFCDE_GETDATAFROMTERMINAL 0xAB
30
#define KER_HAL_CALLBACK_NFCDE_RELEASE 0xAC
31
#define KER_HAL_CALLBACK_NFCDE_RELEASE_EX 0xAD
32
#define KER_HAL_CALLBACK_NFCL1_CLESS_IFD_READER_TYPE_ID 0xAE
33
/* ***************************************************************************************** */
36
/* restore struct alignment */
37
#include <
emv_platform_restore_align.h
>
38
39
#endif
/* HAL_NFC_INIT_H */
emv_platform_restore_align.h
emv_platform_set_align.h
Generated by
1.9.1